int findJudge(int n, int** trust, int trustSize, int* trustColSize){
    int *a=malloc(sizeof(int)*(n+1));
    int *b=malloc(sizeof(int)*(n+1));
    int m=0;
    for(int i=1;i<=n;i++)
        a[i]=0;
        for(int i=1;i<=n;i++)
        b[i]=0;
            for(int i=0;i<trustSize;i++)
            a[trust[i][1]]++;
                for(int i=0;i<trustSize;i++)
                b[trust[i][0]]=1;
                    for(int i=1;i<=n;i++)
                    m+=b[i];
                        if(m==n)
                        return -1;
                            for(int i=1;i<=n;i++)
                                if(a[i]>=n-1)
                                return i;
 return -1;
}
